================================================================================
    MFC (MICROSOFT FOUNDATION CLASS) Cu : [!output PROJECT_NAME] vWFNg̊Tv
===============================================================================

 [!output PROJECT_NAME] AvP[V́AAvP[V EBU[hɂč쐬܂B̃AvP[V́AMicrosoft Foundation Classes ̎gp̊{Ă邾łȂAAvP[V̋Lq̏o_ł܂B

̃t@Cɂ́A[!output PROJECT_NAME] AvP[V\et@C̓e̊TLqĂ܂B

[!output PROJECT_NAME].vcproj
    ́AAvP[V EBU[hŐꂽ VC++ vWFNg̃C vWFNg t@CłB
    t@C𐶐 Visual C++ ̃o[WɊւƁAAvP[V EBU[hőIꂽvbgtH[A\AуvWFNg@\Ɋւ񂪊܂܂Ă܂B

[!output APP_HEADER]
    ́AAvP[ṼC wb_[ t@CłB̃vWFNgŗL̃wb_[ (Resource.h Ȃ) CN[hĂA[!output APP_CLASS] AvP[V NX錾Ă܂B

[!output APP_IMPL]
    ́AC̃AvP[V \[X t@CŁAAvP[V NX [!output APP_CLASS] ܂܂Ă܂B

[!output RC_FILE_NAME]
    ́AvOgp邷ׂĂ Microsoft Windows \[ẌꗗłBRES TufBNgɊi[ACRArbg}bvAуJ[\CN[hĂ܂B̃t@ĆAMicrosoft Visual C++ ŒڕҏWł܂BvWFNg \[X [!output LCID] ɂ܂B

res\[!output PROJECT_NAME].ico
    ́AAvP[ṼACRƂĎgpACR t@CłB̃ACŔAC \[X t@C [!output PROJECT_NAME].rc ɃCN[h܂B

res\[!output RC2_FILE_NAME].rc2
    ̃t@Cɂ́AMicrosoft Visual C++ ŕҏWȂ\[X܂܂Ă܂B\[X GfB^ŕҏWłȂׂẴ\[X́Ãt@CɊ܂߂Kv܂B
[!if CONTAINER_SERVER || FULL_SERVER || MINI_SERVER || AUTOMATION || HAS_SUFFIX]
[!if !HTML_EDITVIEW]

[!output PROJECT_NAME].reg
    ̓Tv .reg t@CŁAFramework ɂĐݒ肳o^ݒ̎ނ܂B̃t@C
[!if APP_TYPE_DLG]
    AvP[V .reg t@CƂĎgpł܂B
[!else]
    AvP[V .reg t@CƂĎgp邩A܂͍폜Ċ RegisterShellFileTypes ɂo^gpł܂B
[!endif]

[!if AUTOMATION]
[!output SAFE_IDL_NAME].idl
    ̃t@Cɂ́AAvP[Ṽ^Cv Cu𐶐邽߂̃C^[tFCXLq̃\[X R[hLqĂ܂B
[!endif]
[!endif]
[!endif]

[!if !APP_TYPE_DLG]
/////////////////////////////////////////////////////////////////////////////

C t[ EBhEp :
[!if PROJECT_STYLE_EXPLORER]
    Windows GNXv[ X^C : vWFNgɂ́A2 ̃t[̂AWindows GNXv[`̃C^[tFCX܂܂܂B
[!else]
    vWFNgɂ́AW MFC C^[tFCX܂܂Ă܂B
[!endif]

[!output MAIN_FRAME_HEADER], [!output MAIN_FRAME_IMPL]
    ̃t@Cɂ́At[ NX [!output MAIN_FRAME_CLASS] ܂܂Ă܂B̃t[ NX́A
[!if APP_TYPE_MDI || APP_TYPE_TABBED_MDI]
[!if APP_TYPE_MDI]
    CMDIFrameWnd ĥŁAׂĂ MDI t[@\𐧌䂵܂B
[!else]
    CMDITabbedFrameWnd ĥŁAׂĂ MDI t[@\𐧌䂵܂B
[!endif]
[!else]
    CFrameWnd ĥŁAׂĂ SDI t[@\𐧌䂵܂B
[!endif]
[!if PROJECT_STYLE_EXPLORER]

[!output TREE_VIEW_HEADER], [!output TREE_VIEW_IMPL]
    ̃t@Cɂ́ACTreeView hÃt[ NX [!output TREE_VIEW_CLASS] ܂܂Ă܂B
[!endif]

[!if DOCKING_TOOLBAR || TOOLBAR_STYLE_REBAR || MENUBAR_TOOLBAR || RIBBON_TOOLBAR]
res\Toolbar.bmp
    ̃rbg}bv t@ĆAc[ o[ɕׂĕ\C[W쐬邽߂Ɏgp܂B
    ŏ̃c[ o[уXe[^X o[́A[!output MAIN_FRAME_CLASS] NXō\z܂B̃c[ o[ rbg}bv\[X GfB^ŕҏWA[!output PROJECT_NAME].rc  IDR_MAINFRAME TOOLBAR zXVāAc[ o[ {^ǉ܂B
[!if MINI_SERVER || FULL_SERVER || CONTAINER_SERVER]

res\IToolbar.bmp
    ̃rbg}bv t@ĆAT[o[ AvP[VߍݐҏWpɃANeBuɂȂƂɁAʂ̃ReiŃc[ o[ɕׂĕ\C[W쐬邽߂Ɏgp܂B̃c[ o[ [!output INPLACE_FRAME_CLASS]
 NXō쐬܂B̃rbg}bv̓éAT[o[ɕsvȃR}h܂܂ĂȂ_Ares\Toolbar.bmp ̃rbg}bvƎĂ܂B

[!endif]
[!endif]
[!if APP_TYPE_MDI || APP_TYPE_TABBED_MDI]
/////////////////////////////////////////////////////////////////////////////

qt[ EBhEp :

ChildFrm.h, ChildFrm.cpp
    ̃t@ĆAMDI AvP[VŎqEBhET|[g [!output CHILD_FRAME_CLASS] NX`юĂ܂B

[!endif]
/////////////////////////////////////////////////////////////////////////////

[!if DOCVIEW]
[!if !DB_VIEW_NO_FILE]
AvP[V EBU[hɂāA 1 ̃hLg ^Cv 1 ̕\܂B

[!output DOC_HEADER], [!output DOC_IMPL] - hLg
    ̃t@Cɂ́A[!output DOC_CLASS] NX܂܂Ă܂B̃t@CҏWāAƎ̃hLg f[^ǉAt@C̕ۑƓǂݍ݂sł܂ ([!output DOC_CLASS]::Serialize gp)B
[!if HAS_SUFFIX && !HTML_EDITVIEW]
    hLgɂ́A̕񂪊܂܂܂B
        t@Cgq :[!output FILE_EXTENSION]
        t@C` ID:[!output FILE_TYPE_ID]
        C t[̃LvV :[!output MAIN_FRAME_CAPTION]
        hLg ^Cv :[!output DOC_TYPE_NAME]
        tB^ :[!output FILTER_NAME]
        t@C̐VZO :[!output FILE_NEW_NAME_SHORT]
        t@C̎ނ̒O :[!output FILE_NEW_NAME_LONG]
[!endif]
[!else]
AvP[V EBU[hɂĎ 1 ̃r[܂B
[!endif]

[!output VIEW_HEADER], [!output VIEW_IMPL] - hLg̕\
    ̃t@Cɂ́A[!output VIEW_CLASS] NX܂܂Ă܂B
[!if !DB_VIEW_NO_FILE]
    [!output VIEW_CLASS] IuWFNǵA[!output DOC_CLASS] IuWFNg̕\Ɏgp܂B
[!endif]

[!if APP_TYPE_MDI || APP_TYPE_TABBED_MDI]
res\[!output PROJECT_NAME]Doc.ico
    ́A[!output DOC_CLASS] NX MDI qEBhẼACRƂĎgpACR t@CłB̃ACŔAC \[X t@C [!output PROJECT_NAME].rc ɃCN[h܂B
[!endif]

[!endif]

[!if DB_VIEW_NO_FILE || DB_VIEW_WITH_FILE]
/////////////////////////////////////////////////////////////////////////////

f[^x[X T|[g :

[!output ROWSET_HEADER], [!output ROWSET_IMPL]
    ̃t@Cɂ́A[!output ROWSET_CLASS] NX܂܂Ă܂B̃NX́AEBU[hőIf[^ \[XɃANZX邽߂Ɏgp܂B
[!if DB_VIEW_NO_FILE]
    VÃT|[g͒ǉ܂B
[!else]
    VÃT|[gǉ܂B
[!endif]
[!endif]
[!if CONTAINER || FULL_SERVER || MINI_SERVER || CONTAINER_SERVER]
/////////////////////////////////////////////////////////////////////////////

AvP[V EBU[hɂāAOLE ɌŗL̃NX쐬܂B

[!if CONTAINER || CONTAINER_SERVER]
[!output CONTAINER_ITEM_HEADER], [!output CONTAINER_ITEM_IMPL]
    ̃t@Cɂ́A[!output CONTAINER_ITEM_CLASS] NX܂܂Ă܂B̃NX́AOLE IuWFNg̑Ɏgp܂BOLE IuWFNǵAʏA[!output VIEW_CLASS] NXɂĕ\A[!output DOC_CLASS] NẌꕔƂăVA܂B
[!if ACTIVE_DOC_CONTAINER]
    ̃vOł́At[ɃANeBu hLgێ邱ƂT|[gĂ܂B
[!endif]
[!endif]
[!if MINI_SERVER || FULL_SERVER || CONTAINER_SERVER]

[!output SERVER_ITEM_HEADER], [!output SERVER_ITEM_IMPL]
    ̃t@Cɂ́A[!output SERVER_ITEM_CLASS] ܂܂Ă܂B̃NX́A[!output DOC_CLASS] NX OLE VXeɐڑ邽߂ɎgpAIvVŃhLgւ̃N񋟂܂B
[!if ACTIVE_DOC_SERVER]
    vWFNgł́AANeBu hLg̍쐬ъǗT|[g܂B
[!endif]

[!output INPLACE_FRAME_HEADER], [!output INPLACE_FRAME_IMPL]
    ̃t@Cɂ́A[!output INPLACE_FRAME_CLASS] ܂܂Ă܂B̃t@ĆACOleIPFrameWnd ĥŁAߍݐҏW̗LɂׂẴt[@\𐧌䂵܂B
[!endif]

[!if SUPPORT_COMPOUND_FILES]
    vWFNgł́At@CT|[g܂Bt@C`ł́A1 ȏ̃I[g[V IuWFNg܂ރhLg 1 ̃t@CɊi[܂B܂At@C̃IuWFNgɂ͌ʂɃANZXł܂B
[!endif]
[!endif]
[!else]

/////////////////////////////////////////////////////////////////////////////

[!if AUTOMATION]
AvP[V EBU[hɂĎ 1 ̃_CAO NXуI[g[V vLV NX܂B
[!else]
AvP[V EBU[hɂĎ 1 ̃_CAO NX܂B
[!endif]

[!output DIALOG_HEADER]A[!output DIALOG_IMPL] - _CAO
    ̃t@Cɂ́A[!output DIALOG_CLASS] NX܂܂Ă܂B̃NX́AAvP[ṼC _CAO̓`܂B_CAÕev[ǵAMicrosoft Visual C++ ŕҏWł [!output PROJECT_NAME].rc Ɋ܂܂Ă܂B
[!if AUTOMATION]

[!output DIALOG_AUTO_PROXY_HEADER]A[!output DIALOG_AUTO_PROXY_IMPL] - I[g[V IuWFNg
    ̃t@Cɂ́A[!output DIALOG_AUTO_PROXY_CLASS] NX܂܂Ă܂B̃NX́A_CAOp̃I[g[V vLV NXƌĂ΂܂B̗ŔA_CAOɃANZX邽߂ɃI[g[V Rg[gpI[g[Ṽ\bhƃvpeB̌Js߂łB̃\bhƃvpeB́A_CAO NX璼ڌJ邱Ƃ͂܂B[_ _CAO x[X MFC AvP[V̏ꍇAI[g[V IuWFNgƃ[U[ C^[tFCXʁXɂĂȌŊȒPł邽߂łB
[!endif]
[!endif]

[!if CONTEXT_HELP]
/////////////////////////////////////////////////////////////////////////////

wv T|[g :

[!if HELPSTYLE_HTML]
hlp\[!output SAFE_PROJECT_HELP_FILE_NAME].hhp
    ̃t@ĆAwv vWFNg t@CłB̃t@Cɂ́Awv t@C .chm t@CɃRpC邽߂ɕKvȃf[^܂܂܂B

hlp\[!output SAFE_PROJECT_HELP_FILE_NAME].hhc
    ̃t@Cɂ́Awv vWFNg̖ڎ܂܂Ă܂B

hlp\[!output SAFE_PROJECT_HELP_FILE_NAME].hhk
    ̃t@Cɂ́Awv gsbÑL[[h܂܂Ă܂B

hlp\afxcore.htm
    W MFC R}hƉʃIuWFNgWwv gsbN܂񂾃t@CłB̃t@Cɂ́AƎ̃wv gsbNǉł܂B

[!if PRINTING]
hlp\afxprint.htm
    ̃t@Cɂ́AR}hp̃wv gsbN܂܂Ă܂B

[!endif]
makehtmlhelp.bat
    wv t@CRpC邽߂Ƀrh VXeŎgpt@CłB

hlp\Images\*.gif
    ̃rbg}bv t@ĆAMFC (Microsoft Foundation Class) Cu̕WR}h̕Wwv t@C gsbNŎgp܂B

[!else]
hlp\[!output PROJECT_NAME].hpj
    AvP[Ṽwv t@C쐬邽߂Ƀwv RpCŎgpwv vWFNg t@CłB

hlp\*.bmp
    MFC (Microsoft Foundation Class) Cu̕WR}h̕Wwv t@C gsbNŕKvȃrbg}bv t@CłB

hlp\*.rtf
    W MFC R}hƉʃIuWFNgWwv gsbN܂񂾃t@CłB
[!endif]
[!endif]

[!if ACTIVEX_CONTROLS || PRINTING || SPLITTER || MAPI || SOCKETS]
/////////////////////////////////////////////////////////////////////////////

̑̋@\ :
[!if ACTIVEX_CONTROLS]

ActiveX Rg[
    AvP[Vɂ́AActiveX Rg[gp邽߂̃T|[g܂܂Ă܂B
[!endif]
[!if PRINTING]

шvr[̃T|[g
    MFC Cu CView NXɃo֐ĂяoƂɂAAvP[V EBU[hŐꂽR[hŁAA̐ݒAшvr[̊eR}hƂł܂B
[!endif]
[!if DB_SUPPORT_HEADER_ONLY && !APP_TYPE_DLG]

f[^x[X T|[g
    AvP[V EBU[hɁAvÔ߂̊{Iȃx̃f[^x[X T|[gǉ܂B
    Kvȃt@Ĉ݂܂܂Ă܂B
[!endif]
[!if SPLITTER && !APP_TYPE_DLG]

EBhE
    AvP[V EBU[hŁAAvP[V hLg̕EBhET|[g悤ɂȂ܂B
[!endif]
[!if MAPI]

MAPI T|[g
    ꂽvWFNgɂ́A[ bZ[W̍쐬AA]Aъi[ɕKvȃR[h܂܂Ă܂B
[!endif]
[!if SOCKETS]

Windows \Pbg
    AvP[V́ATCP/IP lbg[NɂʐM̊mT|[g܂B
[!endif]

[!endif]
/////////////////////////////////////////////////////////////////////////////

̑̕Wt@C :

StdAfx.h, StdAfx.cpp
    ̃t@ĆAvRpCς݃wb_[ (PCH) t@C [!output PROJECT_NAME].pch ƃvRpCς݌^t@C StdAfx.obj rh邽߂Ɏgp܂B

Resource.h
    ́AV\[X ID `W̃wb_[ t@CłB
    ̃t@C̓ǂݍ݂эXV́AMicrosoft Visual C++ ōs܂B

[!if MANIFEST]
[!output PROJECT_NAME].manifest
	AvP[V }jtFXg t@C Windows XP ŁA	side-by-side AZu̓̃o[WɊւAvP[V̈ˑ֌W邽߂Ɏgp܂B[_[́A	gpāAAZu LbVK؂ȃAZuA܂̓AvP[VvCx[g AZu	ǂݍ݂܂BAvP[V }jtFXg͍ĔЕzpɁA	AvP[V̎s\t@CƓtH_ɃCXg[O .manifest t@CƂĊ܂܂Ă邩A	܂̓\[X̌`Ŏs\t@CɊ܂܂Ă܂B
[!endif]
/////////////////////////////////////////////////////////////////////////////

̑̃ :

AvP[V EBU[hł́A"TODO:" gpāA[U[ǉ܂̓JX^}CYKv\[X܂B
[!if APP_TYPE_MDI || APP_TYPE_TABBED_MDI || APP_TYPE_SDI || APP_TYPE_DLG || APP_TYPE_MTLD]

AvP[VL DLL  MFC gpꍇ́AMFC DLL ĔЕzKv܂B܂AAvP[VIy[eBO VXẽP[Ƃ͈قȂ錾gpĂꍇAΉ郍[JCYꂽ\[X MFC90XXX.DLL ĔЕzKv܂B
 2 ̃gsbN̏ڍׂɂẮAMSDN hLg Visual C++ AvP[V̍ĔЕzɊւZNVQƂĂB
[!endif]

/////////////////////////////////////////////////////////////////////////////
